GenAI Augmentation for Technology Leaders
July 10, 2025

I constantly encourage my teams to leverage Generative AI (GenAI) in their daily work. It's a powerful way to offload manual toil, allowing them to......
Read more →July 10, 2025
I constantly encourage my teams to leverage Generative AI (GenAI) in their daily work. It's a powerful way to offload manual toil, allowing them to......
Read more →June 23, 2025
I have been self-hosting a fleet of Minecraft servers on and off since around 2022. Through the process, I've been able to build and maintain a broad......
Read more →May 9, 2025
This year, with the buzz of GenAI's burgeoning capabilities as a pair programmer looming large over my industry, I took the opportunity to find out......
Read more →December 28, 2020
I was recently having a design conversation with some engineers on my product team. We were discussing the implementation of a feature that dealt with......
Read more →February 25, 2020
Think back to the last time you checked the tracking information for a package you were expecting to receive. You might have followed a link in your......
Read more →June 11, 2019
One of the most common tropes of working as a software engineer I've noticed is the constant lambasting of old code. Anything older than a few years......
Read more →May 21, 2019
There are lots of tools to build websites freely available to download and use online. You might want to go at it with just plain HTML, CSS, and some......
Read more →April 1, 2019
In my last post, I outlined what open source is and presented some steps for how to get involved. Every open source project available today, even......
Read more →February 26, 2019
Did you know that a large part of the software you use everyday was probably built with tools and technologies that are freely available for anyone to......
Read more →January 10, 2019
As software engineers, there are lots of tools available for us to use. We might start simple with a programming language or two. From there, we might......
Read more →October 1, 2018
In a previous post about continuous integration and deployment, I alluded to the practice of constantly putting code through various tests and making......
Read more →August 27, 2018
Working in software, it's easy to get caught up in all the latest and greatest technologies and frameworks. Every other week there seems to be a new......
Read more →May 6, 2018
Modern software moves fast and demands more from developers than ever. Tools and concepts around CICD help developers deliver value faster and more......
Read more →April 1, 2018
Callbacks vs Promises vs Async/Await JavaScript and many other programming languages support an abstraction known as asynchronous execution. What this......
Read more →February 25, 2018
Disclaimer: This article is aimed at beginners to software development or those looking to enhance their personal project experience.* I do a lot of......
Read more →